package net.sxnic.jhitem.itemclob;

import net.sxinfo.core.entity.AbstractEntity;
import javax.persistence.*;

import org.hibernate.annotations.BatchSize;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
import org.hibernate.annotations.Cascade;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;


@Entity
@Table(name = "jh_item_clob")
@BatchSize(size = 10)
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class ItemClob extends AbstractEntity {
	
	private static final long serialVersionUID = 1L;
	

	//columns START
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob1;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob2;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob3;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob4;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob5;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob6;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob7;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob8;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob9;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob10;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob11;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob12;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob13;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob14;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob15;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob16;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob17;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob18;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob19;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob20;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob21;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob22;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob23;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob24;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob25;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob26;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob27;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob28;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob29;
	@Lob
	@Column(nullable = true, length = 16777216)
	private String clob30;
	// 计划类别编码
	@Column(length=20)
	private String soperCode;
	// 与主表关联
	@Column(length=50)
	private String baseinfoId;
	//columns END

	
	public ItemClob()
	{
		super();
	}
	
	public String getClob1() {
		return this.clob1;
	}
	
	public void setClob1(String value) {
		this.clob1 = value;
	}
	
	public String getClob2() {
		return this.clob2;
	}
	
	public void setClob2(String value) {
		this.clob2 = value;
	}
	
	public String getClob3() {
		return this.clob3;
	}
	
	public void setClob3(String value) {
		this.clob3 = value;
	}
	
	public String getClob4() {
		return this.clob4;
	}
	
	public void setClob4(String value) {
		this.clob4 = value;
	}
	
	public String getClob5() {
		return this.clob5;
	}
	
	public void setClob5(String value) {
		this.clob5 = value;
	}
	
	public String getClob6() {
		return this.clob6;
	}
	
	public void setClob6(String value) {
		this.clob6 = value;
	}
	
	public String getClob7() {
		return this.clob7;
	}
	
	public void setClob7(String value) {
		this.clob7 = value;
	}
	
	public String getClob8() {
		return this.clob8;
	}
	
	public void setClob8(String value) {
		this.clob8 = value;
	}
	
	public String getClob9() {
		return this.clob9;
	}
	
	public void setClob9(String value) {
		this.clob9 = value;
	}
	
	public String getClob10() {
		return this.clob10;
	}
	
	public void setClob10(String value) {
		this.clob10 = value;
	}
	
	public String getClob11() {
		return this.clob11;
	}
	
	public void setClob11(String value) {
		this.clob11 = value;
	}
	
	public String getClob12() {
		return this.clob12;
	}
	
	public void setClob12(String value) {
		this.clob12 = value;
	}
	
	public String getClob13() {
		return this.clob13;
	}
	
	public void setClob13(String value) {
		this.clob13 = value;
	}
	
	public String getClob14() {
		return this.clob14;
	}
	
	public void setClob14(String value) {
		this.clob14 = value;
	}
	
	public String getClob15() {
		return this.clob15;
	}
	
	public void setClob15(String value) {
		this.clob15 = value;
	}
	
	public String getClob16() {
		return this.clob16;
	}
	
	public void setClob16(String value) {
		this.clob16 = value;
	}
	
	public String getClob17() {
		return this.clob17;
	}
	
	public void setClob17(String value) {
		this.clob17 = value;
	}
	
	public String getClob18() {
		return this.clob18;
	}
	
	public void setClob18(String value) {
		this.clob18 = value;
	}
	
	public String getClob19() {
		return this.clob19;
	}
	
	public void setClob19(String value) {
		this.clob19 = value;
	}
	
	public String getClob20() {
		return this.clob20;
	}
	
	public void setClob20(String value) {
		this.clob20 = value;
	}
	
	public String getClob21() {
		return this.clob21;
	}
	
	public void setClob21(String value) {
		this.clob21 = value;
	}
	
	public String getClob22() {
		return this.clob22;
	}
	
	public void setClob22(String value) {
		this.clob22 = value;
	}
	
	public String getClob23() {
		return this.clob23;
	}
	
	public void setClob23(String value) {
		this.clob23 = value;
	}
	
	public String getClob24() {
		return this.clob24;
	}
	
	public void setClob24(String value) {
		this.clob24 = value;
	}
	
	public String getClob25() {
		return this.clob25;
	}
	
	public void setClob25(String value) {
		this.clob25 = value;
	}
	
	public String getClob26() {
		return this.clob26;
	}
	
	public void setClob26(String value) {
		this.clob26 = value;
	}
	
	public String getClob27() {
		return this.clob27;
	}
	
	public void setClob27(String value) {
		this.clob27 = value;
	}
	
	public String getClob28() {
		return this.clob28;
	}
	
	public void setClob28(String value) {
		this.clob28 = value;
	}
	
	public String getClob29() {
		return this.clob29;
	}
	
	public void setClob29(String value) {
		this.clob29 = value;
	}
	
	public String getClob30() {
		return this.clob30;
	}
	
	public void setClob30(String value) {
		this.clob30 = value;
	}
	
	public String getSoperCode() {
		return this.soperCode;
	}
	
	public void setSoperCode(String value) {
		this.soperCode = value;
	}
	
	public String getBaseinfoId() {
		return this.baseinfoId;
	}
	
	public void setBaseinfoId(String value) {
		this.baseinfoId = value;
	}
	
}

